#include"UdpServer.hpp"
#include<memory>
#include<cstdio>
#include<vector>
#include<string>
#include<iostream>
// "47.93.87.134" 我的云服务器的公网ip
// 152.136.182.228 tencent

void Usage(std::string proc)
{
    std::cout<<"\n\rUsage:"<<proc<<" port[1024+]\n"<<std::endl;
}

int main(int argc,char *argv[]){
    if(argc != 2){
        Usage(argv[0]);
        exit(0);
    }
    uint16_t port = std::stoi(argv[1]);//分配端口
    std::unique_ptr<UdpServer> svr(new UdpServer(port));
    
    svr->Init();
    svr->Run();
    return 0;
};